﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace break语句01
{
    class Program
    {
        static void Main(string[] args)
        {
            // switch语句中break的作用是：跳出switch语句
            // 循环当中的break，跳出本层循环，通常情况下会与if连用

            ////a
            //while (true)
            //{
            //    //b
            //    while (true)
            //    {
            //        break;
            //    }
            //}

            // 练习：在控制台循环输入数字，一旦输入的数字小于0，停止输入，结束程序
            //while (true)
            //{
            //    //将我们输入的字符串转换为数字
            //    double num = double.Parse(Console.ReadLine());
            //    if (num < 0)
            //    {
            //        Console.WriteLine("你输入的数小于0了，不能继续输入");
            //        break;
            //    }
            //}

            //练习02： 有个数字是25，然后猜数字，
            // 输入的数字小于25的话，输出，猜小了
            // 输入的数字大于25的话，输出，猜大了
            // 输入的数字等于25的话，输出，真厉害，才猜对
            //int num = 25;

            // Next方法可以产生一个随机数
            Random rd = new Random();
            int num = rd.Next(1, 100);
            while (true)
            {
                int count = int.Parse(Console.ReadLine());
                if (count > num)
                {
                    Console.WriteLine("猜大了");
                }
                else if (count < num)
                {
                    Console.WriteLine("猜小了");
                }
                else
                {
                    Console.WriteLine("真厉害，才猜对");
                    break;
                }
            }
        }
    }
}
